/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Alejo
 */

import java.util.Scanner;
import java.util.InputMismatchException;

public class Driverstack {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
            
       Scanner teclado = new Scanner(System.in);  
        
        
        // TODO code application logic here
    }
    
       /**
     * metodo menu que permite enviar a pantalla las opciones disponibles de manera creativa 
     */
    public static void menu(){
        System.out.println();
        System.out.println("+--      MENU DE OPCIONES      --+");
        System.out.println("| 1.   Encender/Apagar           |");
        System.out.println("| 2.   Cambiar AM/FM o FM/AM     |");
        System.out.println("| 3.   Adelantar Emisora         |");
        System.out.println("| 4.   Regresar Emisora          |");
        System.out.println("| 5.   Guardar Estacion          |");
        System.out.println("| 6.   Seleccionar Estacion      |");
        System.out.println("| 7.   Salir de Programa         |");
        System.out.println("+--------------------------------+");
    }
    /**
     * Metodo verificar permite el ingreso de por teclado de cualquier escrito pero
     * verifica si ese escrito es un numero, si es un numero entonces no hay error, sin importar si es real o entero
     * pero si no es un numero entonces se muestra un mensaje de error.
     * @param op parametro que permite determinar que mensaje mostrar en pantalla al momento de solicitar 
     * un ingreso, puede solicitar el mensaje de una opcion o un boton
     * @return devuelve un valor real double
     */
    public static double verificar(int op){
        Scanner ingreso = new Scanner(System.in);
        double num = -1;
	if(op == 0)
			System.out.println("Ingrese su opcion por favor");
        if (op ==1)
                        System.out.println("Ingrese el numero del boton deseado ");
        try{
            num = ingreso.nextDouble();
        }
        catch(InputMismatchException exception){
                System.out.println("\nERROR: ~~> Dato invalido. ingrese un numero entero\n");
        }
        finally{
            ingreso.nextLine();//Atrapar el ENTER
        }
        return num;
    }
}
